package com.markedquilt.interedu.repository.domain;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description 基础实体类
 * @Author coke
 * @Date 2020/3/1 21:35
 **/
@Data
@NoArgsConstructor
public class BaseEntity implements Serializable {

    private static final long serialVersionUID = -6589848799798486457L;

    /**
     * ID
     */
    private Integer id;

    /**
     * 创建时间戳
     */
    private Date gmtCreate;

    /**
     * 前端需要的创建时间格式
     */
    private String gmtCreateFormat;

    /**
     * 最近修改时间戳
     */
    private Date gmtModified;

    /**
     * 前端需要的修改时间格式
     */
    private String gmtModifiedFormat;

//    public void setGmtCreate(Date gmtCreate) {
//        this.gmtCreate = gmtCreate;
//        this.gmtCreateFormat = FormatTimeUtil.formatTime(gmtCreate);
//    }

//    public void setGmtModified(Date gmtModified) {
//        this.gmtModified = gmtModified;
//        this.gmtModifiedFormat = FormatTimeUtil.formatTime(gmtModified);
//    }

}
